touchdown pass - German English Dictionary